home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d21 / qostnote.arc / WINDOWS.TEC < prev    next >
Text File  |  1990-07-05  |  7KB  |  142 lines

  1. ID:WN Microsoft Windows and Applications
  2. DESQview 2.2 and QEMM 4.2 Technical Notes:
  3.  
  4.  
  5.                      ***  QEMM-386 4.2  ***
  6.  
  7. Using QEMM-386 4.2 with Microsoft Windows 2.1 and EXCEL 2.1
  8.  
  9. If you have QEMM.SYS in your CONFIG.SYS file, Windows 2.1 will 
  10. refuse to install itself.  We have not found a conflict, and so 
  11. you should try to overcome this restriction.  One way to do this 
  12. is to edit your CONFIG.SYS file so that the line:
  13.  
  14. DEVICE=QEMM.SYS {existing switches}
  15. says instead:
  16.  
  17. REM DEVICE=QEMM.SYS {existing switches} EXT=64
  18.  
  19. Install Windows normally and then edit the QEMM line of the 
  20. CONFIG.SYS file to remove the REM statement before QEMM.SYS.  If 
  21. the Windows installation has added a device called HIMEM.SYS to 
  22. your CONFIG.SYS file, move the line that specifies the HIMEM.SYS 
  23. driver so that it loads after QEMM.SYS.  You SHOULD NOT reboot 
  24. the machine, so Windows install will see that you have expanded 
  25. memory.  It is enough that the REM statement is put before the 
  26. QEMM line.  After you install Windows, be sure to remove the REM 
  27. statment.
  28.  
  29. ------------------------
  30. QEMM-386 and Windows 386
  31.  
  32. Windows 386 and QEMM-386 are not compatible.  This is because 
  33. Windows 386 does it's own memory management of the memory above 
  34. 640K.  You may however, run QEMM-386 with Windows 286 or Windows 
  35. Run-time programs (such as PageMaker) on a 386 machine and 
  36. Windows 286 can take full advantage of the memory provided by 
  37. QEMM.  Operation in this fashion provides expanded memory for 
  38. programs whether they are running in Windows or not, while 
  39. providing full support for Windows 286's desire for EMS 4.0 
  40. compatible memory.  The WIN86.COM program provided with Windows 
  41. 386 is a subset of Windows 286 and can be run with QEMM-386.
  42.  
  43. ----------------------------------------------
  44. Using QEMM-386 4.2 with Microsoft Windows 2.03
  45.  
  46. Microsoft Windows 2.03 cannot tolerate more than 1 mappable area 
  47. larger than 48K, between 640K and 1MB.  Use the QEMM.COM program 
  48. to see what areas are available above A000.  If more than one 
  49. area  larger than 48K is "Mappable", then you will need to use 
  50. either the EXCLUDE or RAM parameter to keep QEMM from reporting 
  51. more than 1 area larger than 48K to Windows.  It's not necessary 
  52. to EXCLUDE or RAM all of the memory, just enough to make the 
  53. mappable memory sizes less than 48K.  If you don't do this, 
  54. Windows will start but will not run any programs.
  55.                      ***  DESQview 2.2  ***
  56.  
  57. Running Windows 286 in DESQview:
  58.  
  59. First, you will want to set up Windows so that it does not 
  60. implement the HIMEM.SYS driver.  This is because, the same memory 
  61. area that is used by Windows to obtain 60K of extra usable memory 
  62. will be used by QEMM to give 60K of extra memory for ALL windows, 
  63. not just the Windows window, so it makes sense to have QEMM 
  64. manage this memory.  To bypass Window's use of the HIMEM.SYS 
  65. driver, you should install Windows as shown above and when it 
  66. comes to the section of the Windows install where it asks if you 
  67. "want to use extended memory for Windows", answer "No".  Windows 
  68. will not install the HIMEM.SYS driver.
  69.  
  70. Your CONFIG.SYS file would not require the "EXT=64" parameter as 
  71. shown above, since the memory for HIMEM.SYS need not be reserved.
  72.  
  73. It is also possible to simply remove the HIMEM.SYS driver from 
  74. your CONFIG.SYS driver without reinstalling Windows.  When 
  75. started in this fashion, Windows will always report an error 
  76. message saying "Your memory configuration has changed...", but 
  77. you can simply hit escape to continue, with no further problem.
  78.  
  79. In a sense, Windows and Windows applications run in DESQview 
  80. windows just as any other large graphics based applications do 
  81. and their installation can be approached from that stand-point.  
  82. Only Windows 286 (not Windows 386) can be run in DESQview and it 
  83. is important that Windows be operating in a display mode that is 
  84. supported by DESQview's video drivers and that you are able to 
  85. open a window with sufficient memory (approximately 450K), but 
  86. those are the only requirements.
  87.  
  88. Windows and many Windows applications are not shown as selections 
  89. on the DESQview Add a Program menu, but can be easily configured 
  90. by adding the "PageMaker" entry from Add a Program and then using 
  91. Change a Program, modifying the "Program Name", "Program" and 
  92. "Directory" fields to be correct for the specific application.  
  93. All other settings should be correct.
  94.  
  95. Please also note that you should use the "Maximum Expanded 
  96. Memory" field in Change a Program to limit the amount of expanded 
  97. memory the Windows application can take, or it will take it all.  
  98. This will cause unnecessary swapping to disk, even on systems 
  99. with large amounts of memory.  Judging the amount to set as 
  100. maximum depends on the size of the data you have, but you should 
  101. be able to determine this by running the program and loading your 
  102. largest data file and see how much it takes.
  103. ____________________________
  104.  
  105. Windows 2.1 Runtime
  106.  
  107. The runtime version of Windows 2.1 which comes with some Windows 
  108. specific applications searches the path for WIN.COM and if it 
  109. finds it loads the full copy of Windows.  This will be a problem 
  110. when running QEMM or DESQview if the WIN.COM it finds is Windows 
  111. 386, for the reasons stated above.  If you have this problem, 
  112. rename the file WIN.COM to WIND.COM.  This will allow your 
  113. runtime programs to load properly.
  114. _____________________________________
  115.  
  116. Hint for loading Windows applications
  117.  
  118. Windows applications which don't 
  119. come with a Windows run-time normally have to be run from the 
  120. Windows MS-DOS executive.  This makes an extra step when 
  121. loading takeing time and createing extra overhead (for the 
  122. Executive).  It appears you can load faster, and preserve more 
  123. memory for the application, by using a little known and perhaps 
  124. undocumented loading method.  Windows supports loading directly 
  125. into an application without loading the MS DOS Executive as 
  126. follows:
  127.  
  128. WIN :C:\PROGRAM\progname.exe
  129.  
  130. assuming the application was program.exe and the directory was 
  131. C:\PROGRAM.  The key seems to be that the parameter starts with a 
  132. colon.  
  133.  
  134. This makes particular sense when loading the programs in DESQview 
  135. windows, because it allows the programs to load directly, just 
  136. like other graphics programs.  To load in this fashion in a 
  137. DESQview window, the "Program" field would be WIN.COM and the 
  138. "Parameters" field would be :C:\PROGRAM\program.exe.
  139.  
  140.         Copyright (C) 1990 by Quarterdeck Office Systems
  141.              * * *   E N D   O F   F I L E    * * * 
  142.